package com.ddpt.platform.common.export;

import java.lang.annotation.*;

/**
 * 用于导出字段
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
public @interface Export {

    /**
     * 中文映射
     * @return
     */
    String value();

    /**
     * 是否转时间格式
     * @return
     */
    boolean isTime() default false;

    /**
     * 是否String化
     */
    boolean isStr() default false;

    /**
     * 字段映射 ；key
     * @return
     */
    String[] key() default {};

    /**
     * 字段映射
     * @return
     */
    String[] val() default {};
}
